Skip to content

chore(licence): normalise to MPL-2.0 + CC-BY-SA-4.0 (canonical pair)#49

Merged
hyperpolymath merged 2 commits into
mainfrom
chore/licence-normalisation-2026-06-24
Jun 24, 2026
Merged

chore(licence): normalise to MPL-2.0 + CC-BY-SA-4.0 (canonical pair)#49
hyperpolymath merged 2 commits into
mainfrom
chore/licence-normalisation-2026-06-24

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Estate licence normalisation (batch). LICENSES/={MPL-2.0,CC-BY-SA-4.0}; root LICENSE=MPL-2.0 (GitHub display); code->MPL-2.0, docs(.md/.adoc)->CC-BY-SA-4.0; metadata/badge contradictions fixed; vendored/upstream paths untouched. Residual contradiction lines after fix: 12. Manual-review licence PR.

- LICENSES/ = {MPL-2.0.txt, CC-BY-SA-4.0.txt} (canonical)
- root LICENSE = MPL-2.0 (SPDX header + full body) so GitHub displays MPL-2.0
- SPDX: code -> MPL-2.0, docs (.md/.adoc) -> CC-BY-SA-4.0
- fixed metadata license fields + licence badges; vendored/upstream paths untouched

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@hyperpolymath
hyperpolymath enabled auto-merge (squash) June 24, 2026 09:33
@hyperpolymath
hyperpolymath disabled auto-merge June 24, 2026 09:41
Resolve the modify/delete conflict on the issue templates by accepting
main's deletion: commit fca441b retired the local issue/discussion
templates to inherit the org .github canon, so bug_report.md and
feature_request.md are removed rather than resurrected to carry #49's
now-moot SPDX edits. Brings in ADR-0002 + the ADJUST i18n stanza (#50).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN
@hyperpolymath
hyperpolymath merged commit 5340214 into main Jun 24, 2026
8 of 14 checks passed
@hyperpolymath
hyperpolymath deleted the chore/licence-normalisation-2026-06-24 branch June 24, 2026 09:50
hyperpolymath added a commit that referenced this pull request Jun 24, 2026
Follow-up to #49 (merged at `0c0c2e8`). Three residual sweep lines —
among the "12" you flagged in #49 — were not corrected before merge, so
they are currently live on `main`. This applies the corrections you
approved (per-file, owner-sanctioned).

| | File | Correction | Why |
|---|---|---|---|
| **A** | `LICENSE` | `http://mozilla.org/MPL/2.0/` → `https://…` (+
drop a stray trailing space) | Estate "HTTPS only" — the sweep had
downgraded the canonical MPL URL. |
| **B** | `PALIMPSEST.adoc` | "Add SPDX headers to **source files**:
`…CC-BY-SA-4.0`" → `MPL-2.0` | Source files take MPL-2.0; the sweep had
told readers to put a prose licence on source. File **header** stays
`CC-BY-SA-4.0` (correct for a doc). |
| **C** | `RSR_OUTLINE.adoc` | in-body "`== License` → `CC-BY-SA-4.0`" →
`MPL-2.0` | States the template's **own** licence (MPL-2.0). The prior
`MPL-2.0-or-later` isn't a valid SPDX id, so restored to canonical
`MPL-2.0`. File **header** stays `CC-BY-SA-4.0`. |

Net: 3 files, +4/−4. No SPDX **header** changed; no vendored/upstream
path touched; no relicensing — these revert sweep collateral back to the
repo's own classification.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN

---
_Generated by [Claude
Code](https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN)_

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants